.leads span a{
    pointer-events: none;
  }
.leads span a:last-child {
    pointer-events: auto;
}

/*.leads span a:nth-child(2){*/
/*  pointer-events: auto;*/
/*}*/


body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.5;font-size: 14px;
    color: #333333;
    background-color: #fff;
}
.wrap .leads>span{
    vertical-align: middle;
}
/*���ü�¼*/
.creditRecord .wrap{
    width: 100%;
    height:auto;
    background-color: #edf3f8;
    overflow: hidden;
    padding-bottom: 100px;
}
.creditRecord .content{
    width: 1192px;
    margin: 0 auto;
}
.creditRecord .leads{
    padding: 16px 0;
    margin-left: -15px;
}
.creditRecord .leads span{
    display: inline-block;
    height: 18px;
    vertical-align: bottom;
    font-size: 14px;
    font-weight: 500;
    color: #717172;
}
.creditRecord .navs{
    width: 187px;
    height: auto;
    float: left;
    background-color: #fff;
    overflow: hidden;
}
.creditRecord .navs .tit{
    width: 100%;
    height: 45px;
    line-height: 45px;
    padding-left: 21px;
    margin-bottom: 0;
    vertical-align: bottom;
    color: #f5f7fb;
    background-color: #1e72ba;
}
.creditRecord .cont{
    width: 1192px;
    height: auto;
    margin: 0 auto;
}
.creditRecord .search{
    width: 100%;
    height: 132px;
    background-color: #fff;
    font-size: 12px;
}
.creditRecord .searchTable{
    margin-top: 11px;
    width: 100%;
}
.creditRecord .searchTable td{
    /*margin: 9px 0;*/
    padding: 9px 5px;
    /*background-color: aliceblue;*/
}
.creditRecord .searchTable td span{
    font-weight: 600;
    float: right;
}
.creditRecord .searchTable td input{
    background-color: #fafafa;
    box-shadow: none;
    padding:0 20px 0 10px;
    width: 100%;
    border: 1px solid #ddd!important;
    height: 34px;
}
.creditRecord .input-sm{
    background-color: #fafafa;
    box-shadow: none;
    padding:0 20px 0 10px;
    width: 200px!important;
    border: 1px solid #ddd!important;
    height: 34px;
    border-radius: 0%!important;
    font-size: 14px;
}
.creditRecord .enquiries{
    width: 100px;
    height: 34px;
    background-color: #1e72ba!important;
}
.creditRecord .resetting{
    width: 100px;
    height: 34px;
    margin-left: 20px;
    background-color: #ddd!important;
}

.creditRecord .wrapTable{
    width: 100%;
    height: auto;
    margin-top:20px;
    background-color: #fff;
    color: #717171;
}
.creditRecord .wrapTable tbody{
    font-size: 14px;
}
.creditRecord .header{
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    background-color: #f6f7f9;
}
.creditRecord .header td{
    border-bottom-color: #eee!important;
}
.creditRecord .table{
    border-bottom-color: #eee!important;
}
.creditRecord .table tr td:first-child{
    text-align: center;
    vertical-align: middle;
}


/*��Ӧ�̿ͷ�*/
.customerService .wrap{
    width: 100%;
    background-color: #f4f5f6;
}
.customerService .content{
    width: 1230px;
    margin: 0 auto;
    padding: 24px 0 65px 0;
}
.customerService .cont{
    width: 70.8%;
    float: left;
    background-color: #fff;
}

.customerService .tit1{
    height: 45px;
    font-size: 18px;
    padding:13px 17px;
    color: #717171;
    border-bottom: 1px solid #e2e6ea;
}
.customerService .notices {
    height: 64px;
    width: 100%;
    font-size: 14px;
    background-color: #fdf9ed;
    color: #717171;
    padding:13px 17px;
}
.customerService .dialogs {
    background-color: #fff;
    border-bottom: 1px solid #e2e6ea;
    overflow-y: auto;
    max-height: 900px;
    padding: 40px 0;
}
.customerService .more{
    text-align: center;
    margin-top: 10px;
    color:#349bf2;
}
.customerService .times{
    text-align: center;
    color:#717171;
    font-size: 12px;
}
.customerService .client{
    width: 100%;
    margin-top: 12px;
    min-height: 62px;
    padding-right: 50px!important;
    text-align: right;
}
.customerService .client:before{
    content: '';background: url('../images/client.png') no-repeat;background-size: 62px 62px;
    display: block;float:right;width: 62px;height: 62px;margin-top: -12px;
}
.customerService .kefu{
    width: 100%;
    padding-left: 50px;
    margin-top: 12px;
    min-height: 62px;
}
.customerService .kefu:before{
    content: '';background: url('../images/kefu.png') no-repeat;background-size: 62px 62px;
    display: block;float:left;width: 62px;height: 62px;margin-top: -12px;
}
.customerService .borderDashed{
    margin: 0 50px;
    border-bottom: 1px dotted #717171;
}
.customerService .borderDashed p{
    margin: 0 auto;
    width: 180px;
    margin-bottom: -10px;
    background-color: #fff;
    text-align: center;
    color:#717171
}
.customerService .chart{
    display: inline-block;
    min-height: 38px;
    width: auto;
    margin-left: 15px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    color: #717171;
    font-size: 14px;
    padding: 5px 8px;
    position: relative;
    line-height: 26px
}
.customerService .chart:before{
    content: url('../images/white.png');position: absolute;top:8px;left: -9px;
}
.customerService .chart1{
    display: inline-block;
    min-height: 38px;
    width: auto;
    margin-right: 15px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    color: #fff;
    background-color: #2592ee;
    font-size: 14px;
    padding: 5px 8px;
    position: relative;
    line-height: 26px;
}
.customerService .chart1:before{
    content: url('../images/blue.png');position: absolute;top:8px;right: -8px;
}
.customerService .dialogs ul {
    margin-bottom: 0;padding-left: 8px;
}
.customerService .dialogs ul li{
    list-style: none;line-height: 26px
}
.customerService .dialogs ul li a{
    margin-left: 15px;
}
.customerService .inputBox{
    width: 100%;
    height: 195px;
}
.customerService .write{
    width:calc(100% - 56px) ;
    height: 82px;
    margin: 28px 25px 20px 25px;
    padding: 10px 10px;
    border:1px solid #2485d8;
    resize:none
}
.customerService .send{
    width: 102px;
    height: 34px;
    color: #fff;
    background-color: #2485d8;
    float: right;
    margin-right: 33px;
}
.customerService .tit2{
    height: 45px;
    font-size: 18px;
    padding:13px 17px;
    color: #717171;
    border-bottom: 1px solid #e2e6ea;
}
.customerService .hotIssue{
    width: 28%;
    max-height: 1233px;
    float: right;
    background-color: #fff;
    color:#717171
}
.customerService .hotIssue .issueCont{
    padding-left: 40px;
}
.customerService .issueCont li{
    margin: 15px 0;list-style-type:disc;
}
.customerService .issueCont li a{
    color: #337ab7;
}
/*.customerService .issueCont a:visited {color: #717171}	/!* �ѷ��ʵ����� *!/*/
.customerService .issueCont a:hover {color: #0000FF}	/* ����ƶ��������� */

/*��ͷ�ļ�*/
.redTap .wrap{
    width: 100%;
    height:auto;
    background-color: #f4f5f6;
    overflow: hidden;
}
.redTap .content{
    width: 931px;
    height:auto;
    margin: 0 auto;
    padding-bottom: 50px;
}
.redTap .tool{
    width: 100%;
    padding: 16px 0;
    text-align: right;
}
.redTap .tool span{
    vertical-align: bottom;
    font-weight: 500;
    color: #4b4b4b;
}
.redTap .cont{
    width:930px;
    background-color: #fff;
    padding-top: 40px;
}
.redTap .Head{
    width: 760px;
    margin: 0 80px 40px 80px!important;
    background-color: #f9f9f9;
    border:1px solid #dbd9d9;
}
.redTap .tit{
    margin: 30px 0;
    text-align: center;
    font-size: 18px;
    color: #fe0000;
    font-weight:600;
}
.redTap .Head .col-md-6{
    padding-left: 80px;
    margin: 0 auto;
    color:#717172;
}
.redTap .Head .col-md-6 img{
    margin-bottom: 3px;
}
.redTap .tit1{
    margin: 50px 0 50px 0;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #fe0000;
}
.redTap .tit2{
    text-align: center;
    color:#717172;
}
.redTap .redBorder{
    width:822px;
    margin: 0 auto;
    border-bottom: 2px solid #fe0000;
}
.redTap .tit3{
    margin: 60px 0;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}
.redTap .articles{
    margin: 0 54px;
    padding-bottom: 200px;
    position: relative;
    color: #717172;
    border-bottom:2px dotted #717172;
    line-height: 25px;
}
.redTap .data{
    position: absolute;
    right: 90px;
    bottom: 70px;
}
.redTap .attachment{
    width: 151px;
    height: 34px;
    padding-right: 10px;
    text-align: right;
    /*background-color: #fff;*/
    margin:10px 0 65px 54px;
    border: 1px solid #dcdcdc;
    background: url(../images/attachment.png) no-repeat left;
    color: #1e72ba;
}
/*����ѧ��*/
.Teaching .wrap{
    width: 100%;
    min-height:823px;
    background-color: #edf3f8;
    overflow: hidden;
}
.Teaching .content{
    width: 1207px;
    margin: 0 auto;
}
.Teaching .leads{
    padding: 16px 0;
    /*margin-left: -15px;*/
}
.Teaching .leads span{
    display: inline-block;
    height: 18px;
    vertical-align: bottom;
    font-size: 14px;
    font-weight: 500;
    color: #717172;
}
.Teaching .navs{
    width: 207px;
    height: auto;
    float: left;
    background-color: #fff;
    overflow: hidden;
    min-height: 300px;
}
.Teaching .navs .tit{
    width: 100%;
    height: 45px;
    line-height: 45px;
    padding-left: 21px;
    margin-bottom: 0;
    vertical-align: bottom;
    color: #f5f7fb;
    background-color: #1e72ba;
}
.Teaching .cont{
    width: 1000px;
    min-height: 631px;
    float: right;
}
.Teaching .tab-content{
    min-height: 600px;border: 1px solid #e2e5ea;background-color: #fff;padding: 10px 20px;
}
/* .Teaching .tab-content img{
    width: 100%;
} */
.Teaching .container{
    width: 100% !important;
}
.Teaching .flow{
    width: 100%;
    height: 38px;
    background-color: #fff;
}
.Teaching .showcasing{
    width: 100%;
    height: 594px;
    background-color: rgba(0,0,0,0.3);
}
/* �ֲ���ʽ���� */
.bwizard .bwizard-steps{
    width: 100%;
}
.bwizard-steps li{
    /* background: #fff; */width: 24%;margin-right: 0.9%
}
.bwizard-steps li:after{
    /* border-bottom: 20px inset transparent;
    border-left: 20px solid #fff;
    border-top: 20px inset transparent; */
}
/* �ɹ���Ϣ����ҳ*/
.notice .wrap{
    width: 100%;
    /* height:823px; */
    background-color: #edf3f8;
    overflow: hidden;
}
.notice .content{
    width: 1185px;
    margin: 0 auto;
}
.notice .leads{
    padding: 16px 0;width: 925px;
}
.notice .tool{
    float: right;display: inline-block;
}
.notice .tool>span{
    cursor: pointer;
}
.notice .notice-cont{
    width: 925px;background-color: #fff;padding: 30px 50px 20px;float: left
}
.notice-hear{
  border-bottom: 1px dotted #000;
}
.notice-hear>div{
    width: 100%;
}
.notice-hear h2{
    text-align: center;padding: 55px 0 40px 0;margin: 0;font-weight: 500;
}
.notice-hear>div span{
    float: left;width: 37.5%;color: #b5b5b7;
}
.notice-hear>div span:last-child{
    width: 25%;
}
/* .notice-hear span:nth-child(even){
    text-align: right;
} */
.notice-con{
    border-bottom: 1px dotted #000;padding-bottom: 40px;
}
.notice-con>p{
    text-indent:26px;margin-top: 40px;color: #717171
}
.notice-con img{
    max-width: 100%;
}
.notice-foot{
    min-height: 70px;padding-top: 20px
}
.notice-foot a{
    display: block;margin: 0 0 50px 0;line-height: 22px;background: url('../images/attachment.png') no-repeat;padding-left: 32px;color: #337ab7;
}
.notice-foot button{
    width: 126px;background-color: #fff;border: 1px solid #afafaf
}
.notice-foot button:not(:last-child){
    margin-right: 44px;
}
.notice .baoming{
    background: url('../images/dianji.png') no-repeat 5px 5px;
}
.notice .zhiyi{
    background: url('../images/zhiyi.png') no-repeat 5px 5px;
}
.notice .jubao{
    background: url('../images/dianhua.png') no-repeat 5px 5px;
}
.notice .dayin{
    background: url('../images/dayin.png') no-repeat 13px 5px;
}
.notice .guanbi{
    background: url('../images/guanbi.png') no-repeat 5px 5px;
}
.notice .info-text a{
    color: red;
    transition:0.5s;
}

.notice .info-text a:hover{
    color: blue;
}
.notice .baoming:hover{
    background: #1e72ba url('../images/wb-dianji.png') no-repeat 5px 5px;color: #fff;
}
.notice .zhiyi:hover{
    background: #1e72ba url('../images/wb-zhiyi.png') no-repeat 5px 5px;color: #fff;
}
.notice .jubao:hover{
    background: #1e72ba url('../images/wb-dianhua.png') no-repeat 5px 5px;color: #fff;
}
.notice .dayin:hover{
    background: #1e72ba url('../images/wb-dayin.png') no-repeat 13px 5px;color: #fff;
}
.notice .guanbi:hover{
    background: #1e72ba url('../images/wb-guanbi.png') no-repeat 5px 5px;color: #fff;
}
.notice .proNotice .leads{
    width: 100%;
}
.notice .proNotice .notice-cont{
    width: 100%;padding: 30px 100px 20px;
}
.notice .proNotice .notice-foot button:not(:last-child){
    margin-right: 84px;
}
.project{
    float: right
}
.project>div{
    width: 250px;background-color: #fff;border: 1px solid #d7d7d7;
}
.project>div:first-child{
    /* height: 180px; */margin-bottom: 20px;
}
.project>div:last-child{
    min-height: 290px;
}
.pro-hear{
    min-height: 45px;padding: 12px 15px;background-color: #f4f4f4;border-bottom: 1px solid #d7d7d7;
}
.pro-link{
    padding: 10px 20px 5px 20px; overflow-y: auto;height: 135px;
}
.pro-link>div{
    background: url('../images/wb-lianjie.png') no-repeat 0 center;padding-left: 30px;height: 37px;line-height: 37px
}
.pro-link>div:hover{
    background: url('../images/lianjie.png') no-repeat 0 center;
}
.pro-link>div:hover a{
    color: #2197fb;
}
.pro-link>div>a{
    color: #333
}
.pro-link>div>a>span:first-child{
    display: inline-block;width: 85px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.pro-link>div>a>span:last-child{
    float:right
}
.pro-link>div:not(:last-child){
    border-bottom: 1px dashed #666
}
.pro-flow{
    padding: 38px 0 18px 0;
}
/* datatables��ʽ�޸� */
.dataTables_wrapper .dataTables_paginate{
    float: none;
    text-align: center;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 5.4px 11.5px;border: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
 .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background: #278be1;color: #fff !important;border: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background: #278be1;border: none;
}
.dataTables_wrapper .dataTables_paginate{
    margin-top: 0.75em
}
/* �ֲ���ʽ */
.step {
  counter-reset: flag;
}
.step li {
  position: relative;transition: all 0.3s ease-in-out;
}
/* Բ�ν����� */
.step-round{
    margin-bottom: 0!important;
}
.step-round > li > a {
  padding: 20px 0 0 45px;transition: all 0.3s ease-in-out;cursor: default;color: #95a7b9;
}
/* Բ����� */
.step-round > li > a:before {
  content:'';position:absolute;left: 21px;top: 25px;z-index: 2;
  width: 10px; height: 10px; line-height: 10px;background-color: #d2d2d2; color: #fff;border-radius: 50%;
}
/* ��������� */
.step-round > li:first-child > a:after{
    height:45px;top: -20px;
}
.step-round > li:last-child > a:after{
    height:65px;
}
.step-round > li > a:after {
  content:'';position: absolute;left: 25px;top: -5px;z-index: 1;
  width: 2px;height:35px;background-color: #d2d2d2;transition: all 0.3s ease-in-out;
}
/* ѡ�б��� */
.step-round > li.active > a {
  background: #fff; 
  color: #2297fe;
}
/* ѡ�����*/
.step-round > li.active > a:before{
  background-color: #2297fe;
  color: #fff;
} 
.step-round > li.actives > a:before{
    transform:scale(1.2);-ms-transform: scale(1.2);box-shadow:0 0 2px 2px #cde6fc;
}
.step-round > li.active > a:after{
  background-color: #2297fe;
}
/* ��ͷ */
.step-arrow {
   width: 100%;border-bottom: 0;height: 96px;background-color: #fff;padding: 30px 5px;
}
.step-arrow li{
    display: table-cell;width: 1%;float: none;
}
.step-arrow li>a {
  padding: 5px 0;color: #666;transition: all 0.3s ease-in-out;cursor: pointer;text-align: center;
  margin-bottom: 0;border-radius: 15.5px;background-color: #fff;border: 2px solid #adadad;width: 80%;
}
.step-arrow li:not(:first-child)>a:before {
    content: "";position: absolute;left: -25%;top: 15.4px;z-index: 1; 
    background: url('../images/xuxian.png') no-repeat;width: calc(25% - 16px);height: 2px
}
.step-arrow li:not(:first-child)>a:after {
    content: "";position: absolute;left: -21px;top: 10.9px;z-index: 1; 
    background: url('../images/jiantou.png') no-repeat;width: 16px;height: 11px
}
.step-arrow.step>li:hover>a{
    color: #3499dc;border-color: #3499dc;
}
.step-arrow.step>li:hover>a:after{
    background: url('../images/blue-jiantou.png') no-repeat;
}
.step-arrow.step>li:hover>a:before{
    background: url('../images/blue-xuxian.png') no-repeat;
}
.step-arrow.step>li.active a{
      color: #3499dc;border-color: #3499dc
}
.step-arrow.step>li.active a:after{
    background: url('../images/blue-jiantou.png') no-repeat;
}
.step-arrow.step>li.active a:before{
    background: url('../images/blue-xuxian.png') no-repeat;
}
/* �ֲ���ʽ���� */
.nav > li > a{
  font-weight: normal
}
.nav > li.active {
    border-left: none;background: none;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;background-color: #fff;outline: none;
}
/* ����ʡʧ�ű�ִ�������ϳͽ��ѯ */
.division {
    border-top: 1px solid #e6e6e6;
    text-align: right;
    margin-left: -70px;
    width: 1125px;
    padding-top: 10px;
}
.division .print {
    margin-right: 70px;
    margin-top: 10px;
}
.discipline_search .form-control {
    display: inline-block;
}
.discipline_search .btn-primary {
    background-color: #1e72ba!important;
    border-color: #1e72ba!important;
    color: #fff;
}
